Communicating finite-state machines, first-order logic, and star-free propositional dynamic logic
نویسندگان
چکیده
Message sequence charts (MSCs) naturally arise as executions of communicating finite-state machines (CFMs), in which processes exchange messages through unbounded FIFO channels. We study the first-order logic MSCs, featuring Lamport's happened-before relation. To this end, we introduce a star-free version propositional dynamic (PDL) with loop and converse. Our main results state that (i) every sentence can be transformed into an equivalent PDL (and conversely), (ii) translated CFM. This answers open question settles exact relation between CFMs fragments monadic second-order logic. As byproduct, show over MSCs has three-variable property.
منابع مشابه
Communicating Finite-State Machines and Two-Variable Logic
Communicating finite-state machines are a fundamental, well-studied model of finite-state processes that communicate via unbounded first-in first-out channels. We show that they are expressively equivalent to existential MSO logic with two first-order variables and the order relation.
متن کاملEquality propositional logic and its extensions
We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...
متن کاملGeneralizing Propositional Dynamic Logic
A new semantics of Propositional Dynamic Logic (PDL) is given in terms of predicate transformers: Instead of associating the standard state transformer with each program, we model programs by operations on sets of states, operations which map postconditions to weakest liberal preconditions. This yields a logic more general than PDL since new program operations such as angelic choice become expr...
متن کاملDeterministic Propositional Dynamic Logic: Finite Models, Complexity, and Completeness
Let p be a formula in deterministic propositional dynamic logic. A decision procedure for the satisliability of p is given along with a construction of a finite model for every satisfiable p. The decision procedure runs in deterministic time 2’” and the size of the model is bounded by nz . 4”, where n is the length of p. Finally, a complete axiomatization for deterministic propositional dynamic...
متن کاملSecond-order Propositional Announcement Logic
In this paper we introduce Second-order Propositional Announcement Logic (SOPAL): a language to express arbitrary announcements in Public Announcement Logic, by means of propositional quantification. We present SOPAL within a multi-agent context, and show that it is rich enough to express complex notions such as preservation under arbitrary announcements, knowability, and successfulness. We ana...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Computer and System Sciences
سال: 2021
ISSN: ['1090-2724', '0022-0000']
DOI: https://doi.org/10.1016/j.jcss.2020.06.006